package com.itheima.dao;

import com.itheima.pojo.Member;

import java.util.List;
import java.util.Map;

public interface MemberDao {
    /**
     * 根据身份证id--查找是否为会员
     * @param idCard
     * @return
     */
    Member findMemberByIdCard(String idCard);
    /**
     * 增加会员
     *
     */
    void addMember(Member member);

    /**
     * 根据电话寻找会员
     * @return
     */
    Member findMemberByPhone(String phone);

    /**
     * 统计每个月的会员人数
     * @param month
     * @return
     */
    Integer finMemberCount(String month);


    /**
     * 查找当天新增会员
     * @param today
     * @return
     */
    Integer findMemberBytoday(String today);

    /**
     * 总会员数
     * @return
     */
    Integer findMemberTotalCount();

    /**
     *  查找本周新增会员数
     * @param thisWeekNewMember
     * @return
     */
    int findMemberCountAfterDate(String thisWeekNewMember);

    /**
     * 查找所有会员信息
     * @return
     */
    List<Map<String,Object>> findMemberData();

    List<Map<String,Object>> findMemberAge();
}
